home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / MacInstallFiles / Install 2 / Finder / Finder.rsrc / bin.rsrc_CODE_42.txt < prev    next >
Text File  |  1991-04-25  |  28KB  |  509 lines

  1. # near model CODE resource
  2. # jump table entries: 6568-6576 (9 of them)
  3. export_821:
  4. 00000000  4E56 FFF8                link       A6, -0x0008
  5. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6. 00000008  1E2E 000F                move.b     D7, [A6 + 0xF]
  7. 0000000C  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 00000010  2054                     movea.l    A0, [A4]
  9. 00000012  0828 0003 0025           btst.b     [A0 + 0x25], 0x3
  10. 00000018  56C0                     sne        D0
  11. 0000001A  0240 0001                andi.w     D0, 0x1
  12. 0000001E  48C0                     ext.l      D0
  13. 00000020  7200                     moveq.l    D1, 0x00
  14. 00000022  1207                     move.b     D1, D7
  15. 00000024  B280                     cmp.l      D1, D0
  16. 00000026  56C0                     sne        D0
  17. 00000028  0240 0001                andi.w     D0, 0x1
  18. 0000002C  48C0                     ext.l      D0
  19. 0000002E  1C00                     move.b     D6, D0
  20. 00000030  6700 0104                beq        +0x106 /* 00000136 */
  21. 00000034  7000                     moveq.l    D0, 0x00
  22. 00000036  2F00                     move.l     -[A7], D0
  23. 00000038  2F0C                     move.l     -[A7], A4
  24. 0000003A  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  25. 0000003E  2640                     movea.l    A3, D0
  26. 00000040  200B                     move.l     D0, A3
  27. 00000042  508F                     addq.l     A7, 8
  28. 00000044  6772                     beq        +0x74 /* 000000B8 */
  29. 00000046  2F0B                     move.l     -[A7], A3
  30. 00000048  2053                     movea.l    A0, [A3]
  31. 0000004A  2050                     movea.l    A0, [A0]
  32. 0000004C  2268 0090                movea.l    A1, [A0 + 0x90]
  33. 00000050  4E91                     jsr        [A1]
  34. 00000052  2D40 FFF8                move.l     [A6 - 0x8], D0
  35. 00000056  2040                     movea.l    A0, D0
  36. 00000058  2050                     movea.l    A0, [A0]
  37. 0000005A  4A68 0036                tst.w      [A0 + 0x36]
  38. 0000005E  588F                     addq.l     A7, 4
  39. 00000060  663A                     bne        +0x3C /* 0000009C */
  40. 00000062  4A2E 0013                tst.b      [A6 + 0x13]
  41. 00000066  673C                     beq        +0x3E /* 000000A4 */
  42. 00000068  4A07                     tst.b      D7
  43. 0000006A  6738                     beq        +0x3A /* 000000A4 */
  44. 0000006C  2054                     movea.l    A0, [A4]
  45. 0000006E  4AA8 000A                tst.l      [A0 + 0xA]
  46. 00000072  6730                     beq        +0x32 /* 000000A4 */
  47. 00000074  2F0C                     move.l     -[A7], A4
  48. 00000076  2068 000A                movea.l    A0, [A0 + 0xA]
  49. 0000007A  2050                     movea.l    A0, [A0]
  50. 0000007C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  51. 00000080  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  52. 00000084  2F0C                     move.l     -[A7], A4
  53. 00000086  2054                     movea.l    A0, [A4]
  54. 00000088  2068 000A                movea.l    A0, [A0 + 0xA]
  55. 0000008C  2050                     movea.l    A0, [A0]
  56. 0000008E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  57. 00000092  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  58. 00000096  4FEF 0010                lea.l      A7, [A7 + 0x10]
  59. 0000009A  6008                     bra        +0xA /* 000000A4 */
  60. label0000009C:
  61. 0000009C  2F0B                     move.l     -[A7], A3
  62. 0000009E  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  63. 000000A2  588F                     addq.l     A7, 4
  64. label000000A4:
  65. 000000A4  4A07                     tst.b      D7
  66. 000000A6  6610                     bne        +0x12 /* 000000B8 */
  67. 000000A8  2F0C                     move.l     -[A7], A4
  68. 000000AA  2F0B                     move.l     -[A7], A3
  69. 000000AC  2053                     movea.l    A0, [A3]
  70. 000000AE  2050                     movea.l    A0, [A0]
  71. 000000B0  2268 0054                movea.l    A1, [A0 + 0x54]
  72. 000000B4  4E91                     jsr        [A1]
  73. 000000B6  508F                     addq.l     A7, 8
  74. label000000B8:
  75. 000000B8  7000                     moveq.l    D0, 0x00
  76. 000000BA  1007                     move.b     D0, D7
  77. 000000BC  4A80                     tst.l      D0
  78. 000000BE  2054                     movea.l    A0, [A4]
  79. 000000C0  0228 00F7 0025           andi.b     [A0 + 0x25], 0xF7
  80. 000000C6  E708                     lsl        D0.b, 3
  81. 000000C8  0200 0008                andi.b     D0, 0x8
  82. 000000CC  8128 0025                or.b       [A0 + 0x25], D0
  83. 000000D0  200B                     move.l     D0, A3
  84. 000000D2  670C                     beq        +0xE /* 000000E0 */
  85. 000000D4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  86. 000000D8  2F0C                     move.l     -[A7], A4
  87. 000000DA  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  88. 000000DE  508F                     addq.l     A7, 8
  89. label000000E0:
  90. 000000E0  4A07                     tst.b      D7
  91. 000000E2  6724                     beq        +0x26 /* 00000108 */
  92. 000000E4  200B                     move.l     D0, A3
  93. 000000E6  6708                     beq        +0xA /* 000000F0 */
  94. 000000E8  2053                     movea.l    A0, [A3]
  95. 000000EA  2068 0008                movea.l    A0, [A0 + 0x8]
  96. 000000EE  6006                     bra        +0x8 /* 000000F6 */
  97. label000000F0:
  98. 000000F0  2054                     movea.l    A0, [A4]
  99. 000000F2  2068 000A                movea.l    A0, [A0 + 0xA]
  100. label000000F6:
  101. 000000F6  2D48 FFFC                move.l     [A6 - 0x4], A0
  102. 000000FA  2F08                     move.l     -[A7], A0
  103. 000000FC  2F2D F62A                move.l     -[A7], [A5 - 0x9D6]
  104. 00000100  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  105. 00000104  508F                     addq.l     A7, 8
  106. 00000106  602E                     bra        +0x30 /* 00000136 */
  107. label00000108:
  108. 00000108  200B                     move.l     D0, A3
  109. 0000010A  672A                     beq        +0x2C /* 00000136 */
  110. 0000010C  266D F62A                movea.l    A3, [A5 - 0x9D6]
  111. 00000110  2053                     movea.l    A0, [A3]
  112. 00000112  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  113. 00000118  671C                     beq        +0x1E /* 00000136 */
  114. 0000011A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  115. 0000011E  4EBA 0226                jsr        [PC + 0x226 /* 00000346 */]
  116. 00000122  4A80                     tst.l      D0
  117. 00000124  588F                     addq.l     A7, 4
  118. 00000126  660E                     bne        +0x10 /* 00000136 */
  119. 00000128  7000                     moveq.l    D0, 0x00
  120. 0000012A  2F00                     move.l     -[A7], D0
  121. 0000012C  2F2D F62A                move.l     -[A7], [A5 - 0x9D6]
  122. 00000130  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  123. 00000134  508F                     addq.l     A7, 8
  124. label00000136:
  125. 00000136  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  126. 0000013C  4E5E                     unlink     A6
  127. 0000013E  4E75                     rts
  128. export_822:
  129. fn00000140:
  130. 00000140  4E56 FFF4                link       A6, -0x000C
  131. 00000144  48E7 0118                movem.l    -[A7], D7,A3,A4
  132. 00000148  1E2E 000F                move.b     D7, [A6 + 0xF]
  133. 0000014C  286E 0008                movea.l    A4, [A6 + 0x8]
  134. 00000150  2054                     movea.l    A0, [A4]
  135. 00000152  4AA8 001C                tst.l      [A0 + 0x1C]
  136. 00000156  6742                     beq        +0x44 /* 0000019A */
  137. 00000158  2668 0018                movea.l    A3, [A0 + 0x18]
  138. 0000015C  2F0B                     move.l     -[A7], A3
  139. 0000015E  486E FFF4                pea.l      [A6 - 0xC]
  140. 00000162  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  141. 00000166  41EE FFF4                lea.l      A0, [A6 - 0xC]
  142. 0000016A  508F                     addq.l     A7, 8
  143. 0000016C  601A                     bra        +0x1C /* 00000188 */
  144. label0000016E:
  145. 0000016E  7000                     moveq.l    D0, 0x00
  146. 00000170  2F00                     move.l     -[A7], D0
  147. 00000172  7200                     moveq.l    D1, 0x00
  148. 00000174  1207                     move.b     D1, D7
  149. 00000176  2F01                     move.l     -[